package com.han.jdbc.mybatis.spring.mappers;

import java.sql.SQLException;

import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;
import org.springframework.transaction.annotation.Transactional;

import com.han.jdbc.mybatis.bean.Emp;

/**
* @author hanpeng
* @version 创建时间：2020年7月20日 下午3:19:27
* @ClassName 类名称
* @Description 类描述
*/
@Service
public class EmpService {
	@Autowired
	private EmpSpringMpperSpringDi empSpringMpperSpringDi;
	
	/*@Transactional(rollbackFor=Exception.class)*/
	public void addEmp(Integer  id) throws Exception {
		System.out.println(empSpringMpperSpringDi);
		Emp emp = empSpringMpperSpringDi.getEmpByEId(100);
		if(emp==null) {
			Emp emp1 = new Emp();
			emp1.setAge(11);
			emp1.seteName("xijinpfd");
			emp1.setSex("女");
			empSpringMpperSpringDi.addEmp(emp1);
			throw new SQLException("事务异常");
		}else {
			System.out.println("用户已存在");
		}
	}
}
